.bd_weixin_popup {
    height: auto !important;
}

/*公共样式*/

.fl {
    float: left;
}

.fr {
    float: right;
}

.w100 {
    width: 100%;
}

.clear,
.cl {
    clear: both;
}

.map-box1 {
    min-height: 250px;
}

.overflow {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.mr5 {
    margin-right: 5px;
}

.mt5 {
    margin-top: 5px !important;
}

.mb10 {
    margin-bottom: 10px;
}

.mb15 {
    margin-bottom: 15px !important;
}

.mt10 {
    margin-top: 10px;
}

.mt15 {
    margin-top: 15px !important;
}

.effhidden {
    overflow: hidden;
}

.EnglistFont,
.EnglistFont * {
    font-family: "微软雅黑", 'arial', 'SimSun'
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: "微软雅黑", 'arial', 'SimSun'
}

pre {
    background: none;
    border: none;
    white-space: pre-wrap;
}

li {
    list-style-type: none;
}

.banner .carousel-control.left,
.banner .carousel-control.right {
    display: block !important;
}

:before,
:after,
* {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

.logo_name {
    margin: 0px;
}

.logo_name span {
    position: absolute;
    display: block;
    opacity: 0;
    filter: Alpha(opacity=0)
}

.border_box {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.border_content {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

@media screen and (max-width:600px) {
    .breadCrumb {
        display: none !important;
    }
}

.breadCrumb:after {
    content: '';
    width: 0;
    height: 0;
    clear: both;
    display: block;
}

.sparkle-canvas {
    z-index: 99;
}

.Themebg.btn-success {
    border: none !important;
    border-radius: 0;
    float: left;
}

.btn-warning.btn-can {
    background: #eee;
    font-size: 14px;
    float: left;
    padding: 2px 12px;
    margin-left: 10px;
}

/*公共表达提交*/

button.a-btn {
    border: none;
    padding: 0 10px;
    height: 28px;
    line-height: 28px;
    display: inline-block;
    cursor: pointer;
    margin-right: 5px;
}

button.a-btn.a-btn1 {
    background-color: #cfcdcf;
    color: #666666;
}

button.a-btn.a-btn1:hover {
    background-color: #ccc;
    color: #FFF;
}

button.a-btn.a-btn2 {
    color: #fff;
}

/*面包屑*/

.breadCrumb a {
    float: left;
    padding: 0 8px;
    line-height: 23px;
    max-width: 100px;
    margin: 5px 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.breadCrumb em,
.breadCrumb b,
.breadCrumb span {
    float: left;
    line-height: 23px;
    margin: 5px 0;
}

/*顶部浏览器兼容提示*/

.Compatible_Prompt {
    line-height: 50px;
    height: 0px;
    overflow: hidden;
    background: #f6e5e5;
    color: #de0000;
    font-size: 14px;
    position: relative;
}

.Compatible_Prompt p {
    max-width: 1030px;
    margin: 0 auto;
    position: relative;
    padding-right: 35px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.Compatible_Prompt .closeCom {
    cursor: pointer;
    line-height: 15px;
    width: 15px;
    height: 15px;
    position: absolute;
    right: 15px;
    top: 10px;
}

@font-face {
    font-family: "infontConpatible";
    src: url('/Public/Images/Font/iconfont.eot');
    /* IE9*/
    src: url('/Public/Images/Font/iconfont.eot?#iefix') format('embedded-opentype'), url('/Public/Images/Font/iconfont.woff') format('woff'), url('/Public/Images/Font/iconfont.ttf') format('truetype'), url('/Public/Images/Font/iconfont.svg#iconfont') format('svg');
}

.infontConpatible {
    font-family: "infontConpatible" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
}

.icon_attishi:before {
    content: "\e600";
    margin-right: 5px;
    font-size: 24px;
}

.icon_guanbi:before {
    content: "\e601";
}

@media screen and (max-width:1030px) {
    .Compatible_Prompt p {
        padding-left: 15px;
    }
}

/*手机端显示底部四个按钮*/

.phone-menu0 ul,
.phone-menu1 ul {
    margin: 0;
    padding: 0;
}

/*黑色样式*/

.phone-menu0 {
    height: 54px;
    border-top: 1px solid #1d1d1d;
    border-bottom: 1px solid #000;
    position: fixed !important;
    bottom: 0;
    left: 0;
    width: 100%;
    display: none;
    padding: 0;
    margin: 0;
    z-index: 9999;
    background-image: -webkit-gradient(linear, center top, center bottom, from(#474747), to(#2f2f2f));
    background-image: -webkit-linear-gradient(top, #474747, #2f2f2f);
    background-image: -moz-linear-gradient(top, #474747, #2f2f2f);
    background-image: -o-linear-gradient(top, #474747, #2f2f2f);
    background-image: -ms-linear-gradient(top, #474747, #2f2f2f);
    background-image: linear-gradient(to bottom, #474747, #2f2f2f);
    /*--兼容ie的背景色和圆角--*/
    background: #474747;
    background: -moz-linear-gradient(top, #474747 0%, #2f2f2f 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #474747), color-stop(100%, #2f2f2f));
    background: -webkit-linear-gradient(top, #474747 0%, #2f2f2f 100%);
    background: -o-linear-gradient(top, #474747 0%, #2f2f2f 100%);
    background: -ms-linear-gradient(top, #474747 0%, #2f2f2f 100%);
    background: linear-gradient(to bottom, #474747 0%, #2f2f2f 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#474747', endColorstr='#2f2f2f', GradientType=0);
}

.phone-menu0 li {
    width: 20%;
    text-align: center;
    float: left;
    list-style: none;
}

.phone-menu0 li:hover,
.phone-menu li.active {
    background-color: #333;
}

.phone-menu0 li a {
    color: #FFF;
    font-size: 12px;
    text-decoration: none;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.phone-menu0 li i {
    background: url(//static.files.mozhan.com/Public/Images/phone-menu0.png) no-repeat;
    background-size: 25px;
    margin: 6px auto 2px;
    display: block;
    width: 25px;
    height: 25px;
    float: none;
}

.phone-menu0 li i.icon1 {
    background-position: 0 0;
}

.phone-menu0 li i.icon2 {
    background-position: 0 -25px;
}

.phone-menu0 li i.icon3 {
    background-position: 0 -50px;
}

.phone-menu0 li i.icon4 {
    background-position: 0 -75px;
}

.phone-menu0 li i.icon5 {
    background-position: 0 -101px;
}

/*白色样式*/

/*.phone-menu1{ height:54px; border-top:1px solid #f2f2f2; border-bottom:1px solid #ccc; position:fixed; bottom:0; width:100%; display:none;padding:0; margin:0;z-index: 9999;
              background-image: -webkit-gradient(linear, center top, center bottom, from(white), to(#d4d4d4));
              background-image: -webkit-linear-gradient(top, white, #d4d4d4);
              background-image: -moz-linear-gradient(top, white, #d4d4d4);
              background-image: -o-linear-gradient(top, white, #d4d4d4);
              background-image: -ms-linear-gradient(top, white, #d4d4d4);
              background-image: linear-gradient(to bottom, white, #d4d4d4);
*/

/*--兼容ie的背景色和圆角--*/

/*     background: #ffffff;
              background: -moz-linear-gradient(top, #ffffff 0%, #d4d4d4 100%);
              background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#d4d4d4));
              background: -webkit-linear-gradient(top, #ffffff 0%,#d4d4d4 100%);
              background: -o-linear-gradient(top, #ffffff 0%,#d4d4d4 100%);
              background: -ms-linear-gradient(top, #ffffff 0%,#d4d4d4 100%);
              background: linear-gradient(to bottom, #ffffff 0%,#d4d4d4 100%);
              filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d4d4d4',GradientType=0 );
}*/

/*.phone-menu1 li{ width:25%;  text-align:center; float:left; list-style:none; }
.phone-menu1 li:hover,.phone-menu li.active{ background-color:#d4d4d4;}
.phone-menu1 li a{ color:#666; font-size:12px; text-decoration:none;}
.phone-menu1 li i{ background:url(../Images/phone-menu1.png) no-repeat; background-size:25px; margin:6px auto 2px; display:block; width:25px; height:25px;float:none;}
.phone-menu1 li i.icon1{ background-position:0 0;}
.phone-menu1 li i.icon2{ background-position:0 -25px;}
.phone-menu1 li i.icon3{ background-position:0 -50px;}
.phone-menu1 li i.icon4{ background-position:0 -75px;}*/

.ShareBoxx {
    display: none;
}

@media screen and (max-width:600px) {
    .ShareBoxx {
        display: block;
        display: none\9;
    }
}

.ShareBoxx .ShareAni {
    -webkit-transition: all 1s ease-in-out 0s;
    -moz-transition: all 1s ease-in-out 0s;
    -ms-transition: all 1s ease-in-out 0s;
    -o-transition: all 1s ease-in-out 0s;
    transition: all 1s ease-in-out 0s;
}

.ShareBoxx .ShareBoxBg {
    filter: Alpha(opacity=0);
    opacity: 0;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    background: url(//static.files.mozhan.com/Public/Images/bg/productBg.png) repeat;
}

.ShareBoxx .ShareBox {
    padding: 20px;
    position: fixed;
    bottom: 54px;
    left: 0;
    z-index: 9998;
    width: 100%;
    background: url(//static.files.mozhan.com/Public/Images/bg/white.png) repeat;
    -webkit-transform: translateY(300px);
    -moz-transform: translateY(300px);
    -ms-transform: translateY(300px);
    -o-transform: translateY(300px);
    transform: translateY(300px);
}

.ac .ShareAni {
    filter: Alpha(opacity=100);
    opacity: 1;
    z-index: 9997;
}

.ac .ShareBox {
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px);
}

.ShareBox h3 {
    text-align: center;
    padding: 0 0 20px 0;
    font-size: 18px;
}

.ShareBox li {
    color: #333;
    float: left;
    width: 25%;
    text-align: center;
    min-height: 100px;
}

.ShareBoxx .ShareBox li a {
    display: block;
    float: none;
    padding-left: 0;
    width: 56px;
    height: 50px;
    margin: 0 auto 10px;
    background: url(//static.files.mozhan.com/Public/Images/share.png) no-repeat -9px 0;
    background-size: 300px;
}

.ShareBoxx .ShareBox .jiathis_style_24x24 li a span {
    display: none !important;
}

.ShareBoxx .ShareBox li a.weix {
    background-position: -157px 0;
}

.ShareBoxx .ShareBox li a.ren {
    background-position: -231px 0;
}

.ShareBoxx .ShareBox li a.qzong {
    background-position: -84px 0;
}

.ShareBox .Cancellation {
    border: 1px solid #ddd;
    background: url(//static.files.mozhan.com/Public/Images/bg/white.png) repeat;
    text-align: center;
    line-height: 40px;
    color: #333;
}

/**网站顶部登陆条*/

.common_top {
    background: #fcfcfc;
    border-bottom: 1px solid #e6e6e6;
}

.common_top .maxsize {
    max-width: 1030px;
    margin: 0 auto;
    height: 34px;
}

.common_top .top-l {
    float: left;
    line-height: 34px;
    color: #666;
    max-width: 300px;
}

.common_top .top-r {
    float: right;
    line-height: 34px;
    padding-right: 10px;
}

.common_top .top-r span {
    line-height: 34px;
}

.common_top .login a {
    line-height: 34px;
    text-decoration: none;
    padding-left: 5px;
}

.common_top a {
    color: #666;
}

.common_top .top-r .user-exit {
    margin-left: 10px;
}

.common_top .top-r .shopping-car {
    margin-left: 5px;
}

.common_top a.cart,
.common_top .top-r .shopping-car a {
    padding-left: 25px;
}

.common_top .common_user_name {
    font-weight: 600;
    padding: 0 5px;
}

.common_gototop {
    background: url('/Public/Images/hy/hover75.png') repeat 0 0;
    padding: 5px;
    width: 32px;
    height: 32px;
    position: fixed;
    bottom: 75px;
    right: 10px;
    display: none;
    cursor: pointer;
    z-index: 999;
}

.common_gototop img {
    width: 100%;
    height: 100%;
}

@media screen and (max-width: 480px) {
    .common_gototop {
        display: block;
    }
    .common_top a {
        font-size: 16px;
    }
    .common_top .top-l {
        display: none;
    }
}

/*----------------所有模板公共样式----------------
------------------------------------------------
------------------------------------------------*/

/*----统一新闻详情----*/

body .news-nr-box {
    position: relative;
}

body .news-nr-box h3 {
    font-size: 18px;
    max-width: 70%;
    margin: 0 auto;
    text-align: center;
    line-height: 25px;
    padding: 10px 0 0;
    color: #000;
}

body .news-nr-box h6 {
    font-size: 12px;
    font-weight: normal;
    text-align: center;
    color: #000;
    margin: 10px 0;
    line-height: 20px;
}

body .news-nr-box p {
    font-size: 14px;
    margin-bottom: 10px;
    overflow: hidden;
    width: 100%;
    color: #666;
}

body .news-nr-box img {
    max-width: 100%;
    margin: 0 auto;
    display: block
}

body .news-nr-box iframe {
    height: 400px;
    margin-bottom: 20px;
}

/*下载链接*/

body .news-nr-box .DownloadBtn {
    display: block;
    width: 103px;
    height: 50px;
    line-height: 50px;
    text-indent: 37px;
    background-image: url(//static.files.mozhan.com/Public/Images/download.png);
    background-repeat: no-repeat;
    background-position: 9px 13px;
    border-radius: 5px;
    color: #fff;
    margin: 10px auto 30px auto;
}

body .news-nr-box .DownloadBtn:hover {
    color: #fff;
    filter: Alpha(opacity=70);
    opacity: 0.7;
}

.pager {
    margin: 20px 0 0;
}

.pager .next>a {
    float: left;
}

.pager .previous,
.pager .next {
    position: relative;
}

.pager .previous>a,
.pager .next>a {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
    color: #fff;
    height: 2.5em;
    line-height: 2.5em;
    padding: 0 12px;
    margin: 0 10px 15px 70px !important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: auto;
    text-align: left;
    max-width: 250px;
}

.pager .previous>a:hover,
.pager .next>a:hover {
    background-color: #1e82c5;
    filter: Alpha(opacity=70);
    opacity: 0.7;
}

.pager .previous,
.pager .next {
    width: 50%;
    overflow: hidden;
}

.table-02 th {
    min-width: 125;
    max-width: 250px;
}

.pager .previous span,
.pager .next span {
    font-size: 12px;
    position: absolute;
    left: 0px;
    top: 0px;
    display: block;
    width: 70px;
    text-align: right;
}

@media screen and (max-width: 600px) {
    .video iframe {
        height: auto !important;
    }
    .pager {
        margin: 0 15px;
    }
    .pager .previous>a,
    .pager .next>a {
        max-width: 200px;
    }
}

@media screen and (max-width: 480px) {
    .pager .next {
        float: left !important;
    }
    .pager .previous,
    .pager .next {
        width: 100%;
    }
}

/*----相册----*/

.photo.row {
    padding-bottom: 20px;
    float: left;
    width: 100%;
}

.photo.row p {
    color: #666;
    text-align: center;
    margin-bottom: 10px;
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.photo.row .layout_default p {
    margin-bottom: 0;
    line-height: 20px;
    height: 20px;
}

.photo.row .col-md-3 {
    width: 23.95%;
    margin-left: 1.4%;
    margin: 0 0.52% \9;
}

/*解决IE8兼容兼容问题*/

.photo.row .col-md-3:nth-child(4n+1) {
    margin-left: 0;
}

.photo.row .thumbnail {
    display: block;
    padding: 4px;
    margin-bottom: 10px;
    line-height: 1.42857143;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    position: relative;
}

.photo.row .thumbnail span {
    position: absolute;
    font-family: "Arial";
    font-size: 20px;
    bottom: 4px;
    right: 4px;
    z-index: 3;
    width: 40px;
    height: 30px;
    text-align: center;
    background-color: rgba(0, 0, 0, 0.8);
    line-height: 30px;
}

.photo.row .thumbnail span b {
    color: #fff;
    z-index: 4;
    font-weight: normal;
}

.photo.row .thumbnail img {
    width: 100%;
}

@media screen and (max-width: 600px) {
    .photo.row .col-md-3 {
        width: 49.3%;
    }
    .photo.row .col-md-3:nth-child(2n+1) {
        margin-left: 0;
    }
}

/*详情页*/

.product-detail {
    display: table;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.product-detail .col-md-7 h3 {
    font-size: 18px;
    line-height: 25px;
    padding: 4px 0 5px 20px;
    font-family: "微软雅黑";
    margin: 0;
}

.product-detail .col-md-7 h1,
.product-detail .col-md-7 .Themefont {
    font-size: 18px;
    line-height: 25px;
    padding: 4px 0 5px 20px;
    font-family: "微软雅黑";
    margin: 0;
}

a.a-btn.a-btn1 {
    color: #fff !important;
}

table .is-standard {
    cursor: pointer;
    border: 1px solid #ccc;
    background: #eee;
    padding: 5px 10px;
    display: inline-block;
    margin: 0 5px 5px 0;
    color: #333;
}

table .check-standard,
table .checked-standard {
    border: 1px solid #ef0000;
}

table.table-01 th {
    width: 85px;
}

@media screen and (max-width: 600px) {
    body .product-detail .col-md-7 {
        padding: 0;
    }
}

/*详情页图片切换*/

body .product-detail .ProductimgBox {
    overflow: hidden;
    width: 100%;
    position: relative;
}

body .product-detail .ProductimgBox li {
    width: 100%;
}

body .product-detail .ProductimgBox img {
    width: 100%;
    cursor: pointer;
    max-height: 1000px !important;
}

body .product-detail .ProductimgSmall {
    margin: 15px 0;
    background: #fff;
    border: 1px solid #ddd;
    position: relative;
    padding: 5px;
    height: 65px;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

body .product-detail .ProductimgSmall .ProductimgLeft,
body .product-detail .ProductimgSmall .ProductimgRight {
    display: none;
    cursor: pointer;
    position: absolute;
    left: 5px;
    top: 11px;
    background: url(//static.files.mozhan.com/Public/Images/prevBtn.png) no-repeat;
    width: 21px;
    height: 48px;
    z-index: 2;
}

body .product-detail .ProductimgSmall .ProductimgRight {
    left: auto;
    right: 5px;
    background: url(//static.files.mozhan.com/Public/Images/nextBtn.png) no-repeat;
}

body .product-detail .ProductimgSmall .ProductimgRight.active,
body .product-detail .ProductimgSmall .ProductimgLeft.active {
    display: block;
}

body .product-detail .ProductimgSmall:after,
body .product-detail .ProductimgSmall:before {
    content: '';
    width: 5px;
    height: 65px;
    position: absolute;
    right: 0;
    top: 0;
    background: #fff;
    z-index: 3;
}

body .product-detail .ProductimgSmall:before {
    right: auto;
    left: 0;
}

body .product-detail .ProductimgSmall ul {
    width: 100%;
    overflow: hidden;
    position: absolute;
    left: 5px;
    top: 5px;
    z-index: 1;
}

body .product-detail .ProductimgSmall li {
    cursor: pointer;
    float: left;
    width: 70px;
    margin-right: 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

body .product-detail .ProductimgSmall li.active,
body .product-detail .ProductimgSmall li:hover {
    border: 2px solid red;
}

body .product-detail .ProductimgSmall li img {
    width: 100%;
}

/*-----点击看大图-----*/

body .product-detail .BigImg {
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 999;
    width: 100%;
    height: 100%;
    background: url(//static.files.mozhan.com/Public/Images/bg/productBg.png) repeat;
    filter: Alpha(opacity=0);
    opacity: 0;
}

.Animate {
    -webkit-transition: all .6s ease-in-out 0s;
    -moz-transition: all .6s ease-in-out 0s;
    -ms-transition: all .6s ease-in-out 0s;
    -o-transition: all .6s ease-in-out 0s;
    transition: all .6s ease-in-out 0s;
}

body .product-detail .BigImg.active {
    filter: Alpha(opacity=100);
    opacity: 1;
}

body .product-detail .BigImg img {
    max-width: 60%;
    margin: 0 auto;
    max-height: 90%;
    display: none;
    -webkit-transition: all .3s ease-in-out 0s;
    -moz-transition: all .3s ease-in-out 0s;
    -ms-transition: all .3s ease-in-out 0s;
    -o-transition: all .3s ease-in-out 0s;
    transition: all .3s ease-in-out 0s;
    filter: Alpha(opacity=0);
    opacity: 0;
}

body .product-detail .BigImg img.active {
    filter: Alpha(opacity=100);
    opacity: 1;
    ;
}

body .product-detail .imgBoxTable {
    width: 100%;
    height: 100%;
    text-align: center;
}

body .product-detail .closeBigImg {
    cursor: pointer;
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    font-size: 40px;
    color: #fff;
    color: rgba(255, 255, 255, .6);
    position: absolute;
    top: 20px;
    right: 20px;
    z-index: 3;
}

body .product-detail .left,
body .product-detail .right {
    cursor: pointer;
    display: block !important;
    background: #fff;
    z-index: 2;
    position: absolute;
    left: 20px;
    top: 0;
    width: 60px;
    height: 100%;
    background: url(//static.files.mozhan.com/Public/Images/productLeft.png) no-repeat center;
}

body .product-detail .right {
    left: auto;
    right: 20px;
    background: url(//static.files.mozhan.com/Public/Images/productRight.png) no-repeat center;
}

/*--购物数量--*/

.product-count .form-control {
    padding: 0 12px;
    width: 60px;
    background: #fff;
    float: left;
    height: 31px;
    border-radius: 0;
    line-height: 31px;
    text-align: center;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.product-count .input-group-addon {
    color: #333;
    float: left;
    font-size: 20px;
    font-weight: bold;
    display: block;
    width: 31px;
    height: 31px;
    line-height: 31px;
    padding: 0 8px;
    text-align: center;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.plus-count2 {
    border-left: 0;
}

/*--已加入购物车页面--*/

.jumbotron {
    background-color: #FFF;
    text-align: center;
}

.jumbotron h3.success {
    height: 32px;
    line-height: 32px;
    font-size: 16px;
    background: url(//static.files.mozhan.com/Public/Images/Member/gwc.png) no-repeat;
    padding-left: 36px;
    width: 180px;
    margin: 0 auto 30px;
}

.jumbotron a.btn-gwc {
    display: inline-block;
    height: 38px;
    line-height: 38px;
    overflow: hidden;
    border: 1px solid #e8603c;
    color: #e8603c;
    font-size: 18px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    border-radius: 2px;
    padding: 0 20px;
}

.jumbotron a.btn-js {
    display: inline-block;
    height: 38px;
    line-height: 38px;
    overflow: hidden;
    border: 1px solid #e8603c;
    color: #fff;
    font-size: 18px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    border-radius: 2px;
    padding: 0 20px;
    background-color: #e8603c;
}

/*立即购买页面*/

.c-boder {
    border: 1px solid #ddd;
}

.b-boder {
    border-bottom: 1px solid #ddd;
    padding: 20px;
}

.order-p20 {
    padding: 20px;
}

/*----------------所有模板公共样式end----------------*/

/*统一内页结构*/

.TopologyLeft .body-left {
    float: left;
    width: 23.5%;
    margin: 12px 0 0 0;
}

.TopologyLeft .body-right {
    float: right;
    width: 75%;
    margin: 12px 0 0 0;
}

.TopologyRight .body-left {
    float: right;
    width: 23.5%;
    margin: 12px 0 0 0;
}

.TopologyRight .body-right {
    float: left;
    width: 75%;
    margin: 12px 0 0 0;
}

.TopologyCenter .body-left {
    float: none;
    clear: both;
    padding: 15px 0px;
}

.TopologyCenter .body-left #ProClassLeft,
.TopologyCenter .body-left #md_detailProductClass {
    display: none;
}

#ProClass {
    display: none;
}

.TopologyCenter #ProClass {
    display: block;
    text-align: center;
}

.TopologyCenter .body-right {
    float: none;
    width: 100%;
    margin: 12px 0 0 0;
}

@media screen and (max-width:870px) {
    .TopologyLeft .body-left {
        display: none;
    }
    .TopologyLeft .body-right {
        width: 98%;
        margin-right: 1% !important;
    }
    .TopologyRight .body-left {
        display: none;
    }
    .TopologyRight .body-right {
        width: 100%;
    }
}

/*二级分类展开*/

#ProClass li.ac {
    position: relative;
}

#ProClass li.ac .classBox {
    z-index: 100;
    height: 0;
    visibility: hidden;
    overflow: hidden;
}

#ProClass li.Selection .classBox {
    visibility: visible;
}

#ProClass li.Selection {
    z-index: 20;
}

#ProClass li .classBox {
    position: absolute;
    top: 35px;
    left: 0;
    width: 182px;
}

#ProClass li.ac .Classtriangle {
    position: relative;
    padding-right: 20px;
}

#ProClass li.ac .Classtriangle:after {
    content: '';
    position: absolute;
    right: 10px;
    top: 14px;
    margin-left: 5px;
    width: 0;
    height: 0;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 8px solid #333;
    -webkit-transition: all .5s linear 0s;
    -moz-transition: all .5s linear 0s;
    -ms-transition: all .5s linear 0s;
    -o-transition: all .5s linear 0s;
    transition: all .5s linear 0s;
}

#ProClass li.ac .Classtriangle:hover:after {
    border-top-color: #fff;
}

#ProClass li.Selection .Classtriangle:after {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -0-transform: rotate(180deg);
    transform: rotate(180deg);
}

#ProClass li .second {
    text-indent: 10px;
}

#ProClass li a:hover,
#ProClassLeft li a:hover,
#md_detailProductClass li a:hover {
    text-decoration: none;
}

#ProClass .ProClassBg {
    display: none;
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 19;
    background: url(//static.files.mozhan.com/Public/Images/bg/productBg.png) repeat;
}

#ProClass.ac .ProClassBg {
    display: block;
}

/*公共左边右边*/

#ProClassLeft li .second,
#md_detailProductClass li .second {
    text-indent: 10px;
}

#ProClassLeft li .classBox,
#md_detailProductClass li .classBox {
    height: 0;
    overflow: hidden;
}

#ProClassLeft li.ac .Classtriangle,
#md_detailProductClass li.ac .Classtriangle {
    position: relative;
    padding-right: 25px;
}

#ProClassLeft li.ac .Classtriangle:after,
#md_detailProductClass li.ac .Classtriangle:after {
    content: '';
    position: absolute;
    right: 10px;
    top: 14px;
    margin-left: 5px;
    width: 0;
    height: 0;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 8px solid #333;
    -webkit-transition: all .5s linear 0s;
    -moz-transition: all .5s linear 0s;
    -ms-transition: all .5s linear 0s;
    -o-transition: all .5s linear 0s;
    transition: all .5s linear 0s;
}

#ProClassLeft li.ac .Classtriangle:hover:after,
#ProClassLeft li.ac .Themebg:after {
    border-top-color: #fff;
}

#md_detailProductClass li.ac .Classtriangle:hover:after,
#md_detailProductClass li.ac .Themebg:after {
    border-top-color: #fff;
}

#ProClassLeft li.ac .Classtriangle.acc:after,
#md_detailProductClass li.ac .Classtriangle.acc:after {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -0-transform: rotate(180deg);
    transform: rotate(180deg);
}

#ProClassLeft li.ac .Themebg,
#md_detailProductClass li.ac .Themebg {
    color: #fff !important;
}

.TopologyCenter .Cenl {
    float: left;
    width: 49%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0 !important;
}

.TopologyCenter .ml2 {
    margin-left: 2% !important;
}

.TopologyCenter .mr2 {
    margin-right: 2% !important;
}

@media screen and (max-width:600px) {
    .TopologyCenter .Cenl {
        width: 100%;
        margin: 0 !important
    }
    .TopologyCenter .ml2 {
        margin-top: 15px !important;
    }
    .TopologyCenter .mr2 {
        margin-bottom: 15px !important;
    }
}

.BodyLeftTitle {
    line-height: 35px;
    text-align: center;
    color: #fff;
}

/*----左侧标题模块----*/

.ClassLeftBox h3 {
    font-size: 18px;
    background-color: #e8603c;
    color: #fff;
    height: 38px;
    line-height: 38px;
    text-align: center;
    font-weight: normal;
    margin: 0;
}

.ClassLeftBox h3.title {
    padding: 0 12px;
    text-align: left;
}

.ClassLeftBox h3.title a {
    float: right;
    color: #FFF;
    font-size: 12px;
    line-height: 38px;
}

.ClassLeftBox.p-class h3 {
    margin-bottom: 15px;
    text-align: left;
    padding: 0 12px;
}

/*----产品分类----*/

.ClassLeftBox .product-class {
    padding: 10px 0;
}

.ClassLeftBox .product-class li {
    width: 100%;
    line-height: 34px;
    margin-bottom: 8px;
    background-color: #edece7;
}

.ClassLeftBox .product-class li a {
    padding: 0 15px;
    line-height: 35px;
    display: block;
    color: #333;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.ClassLeftBox .product-class li a.second {
    text-indent: 10px;
}

.ClassLeftBox .product-class li a:hover,
.ClassLeftBox .product-class li a.Themebg {
    color: #fff;
}

.ClassLeftBox .list-box {
    padding: 10px 0;
}

.ClassLeftBox .list-box li {
    text-align: left;
    line-height: 30px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #666;
}

.ClassLeftBox .list-box li:before {
    content: "．";
}

.ClassLeftBox .list-box li a {
    color: #666;
}

.ClassLeftBox .list-box li a:hover {
    color: #e8603c;
}

/*公共中间*/

.classifiCen li {
    display: inline-block;
    margin: 0 15px 10px 0;
}

.classifiCen li a {
    padding: 0 15px;
    max-width: 150px;
    background: #fff;
    color: #333;
    border: 1px solid #ddd;
    display: block;
    line-height: 35px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.classifiCen li a.Themebg,
.classifiCen li a:hover {
    color: #fff;
}

.TopologyCenter .ProductClassBox #ProClass {
    display: none;
}

.TopologyCenter .ProductClassBox .ProductClassTop {
    display: block !important;
}

.classifiCen.news_l_box .list-box li {
    overflow: inherit;
}

.classifiCen.news_l_box .list-box li a:hover {
    color: #fff;
}

/*产品询价*/

input.text01 {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

.textarea01 {
    line-height: 22px;
}

/* 横向放置的手机和竖向放置的平板之间的分辨率 三*/

@media screen and (max-width: 600px) {
    .phone-menu0,
    .phone-menu1 {
        display: block;
    }
}

@media screen and (max-width: 768px) {
    .product-detail .jiathis_style_24x24 .jtico_jiathis {
        display: none !important;
    }
}

/*公司介绍*/

.Company_imgbox {
    margin: 5px auto 10px auto;
    text-align: center !important;
}

.Company_imgbox img,
.company-detailed-box img {
    max-width: 100%;
    display: block;
    margin: auto;
}

.companyBox p {
    word-wrap: break-word;
}

@media screen and (max-width: 600px) {
    .Company_imgbox {
        width: 100%;
        float: none;
    }
}

/*----统一footer---*/

.footersInformation {
    width: 80%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    text-align: left;
    float: left;
}

.tpl_footers .footers .footersInformation p {
    text-align: left;
}

.footers a {
    word-break: break-all;
    word-wrap: break-word;
}

.footers .qr {
    width: 20%;
    float: right;
    text-align: center;
    margin: 10px auto 0px;
    position: relative;
}

.footers .qr img {
    width: 70px;
}

.footers .qr .Big {
    display: none;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 144px;
    height: 144px;
    background: #fff;
    z-index: 2;
    box-shadow: 0 0 4px rgba(0, 0, 0, .2);
}

.footers .qr:hover .Big {
    display: block;
}

.footers .qr .Big img {
    width: 100%;
}

.footers .Attention {
    text-align: center;
    padding: 5px 0 10px;
}

@media screen and (max-width:600px) {
    .footers .qr {
        display: none;
        padding
    }
    .footers .footersInformation {
        width: 100%;
        padding: 0 15px 70px 15px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    .tpl_footers .footers .footersInformation p {
        text-align: center;
    }
}

/*------统一友情链接----------*/

.friendBox h3 {
    color: #fff;
    font-size: 16px;
}

.friendBox li a {
    display: block;
    font-size: 12px;
    word-break: break-all;
    word-wrap: break-word;
    background: none
}

.friendBox li a.Custom_AuxiliaryBg {
    padding: 10px 20px;
}

.friendBox li a:hover {
    filter: Alpha(opacity=60);
    opacity: 0.6;
}

.friendLinkImg {
    width: 72px !important;
    margin: 5px 0 !important;
}

.friendLink .lineNone {
    border: none;
}

.friendLink .lineNone:after,
.friendLink .lineNone:before {
    display: none !important;
}

/*统一招聘页*/

body .Employment {
    font-size: 12px;
    text-align: left;
}

.Employment h3 {
    color: #fff;
    font-size: 14px;
    padding: 10px;
}

.Employment h2 {
    color: #000;
    font-size: 14px;
    padding: 10px;
}

.Employment li {
    padding: 5px 30px;
    color: #333;
    line-height: 21px;
}

.Employment .RequirementBox {
    background: #f9f9f9;
    border: 1px solid #ddd;
    padding: 5px;
    margin: 0 30px;
}

.Employment .RequirementBox li {
    border-top: 1px solid #fff;
    padding: 5px 15px
}

.Employment .RequirementBox li:first-child {
    border: none;
}

.Employment .ml50 {
    margin-left: 30px;
}

.Employment .detailBox {
    padding: 5px 30px;
}

.Employment .detailBox img {
    max-width: 100%;
    margin: 0 auto;
}

.Employment .Emplimg {
    text-align: center;
    padding: 20px 0;
}

.Employment .Emplimg img {
    max-width: 100%;
    margin: 0 auto;
}

/*滚动效果*/

.SlideBox .Slidepage {
    display: none;
    width: 100%;
}

.SlideBox .Slidepage:first-child {
    display: block;
}

/*自定义组建*/

.module {
    width: 100%;
    text-align: center;
}

.module .carousel {
    margin: 0;
}

.module a {
    display: block;
}

.module img {
    max-width: 100%;
    margin: 0px;
}

.module map {
    outline: none;
}

/*小banner样式*/

.smallphotoBox {
    width: 100%;
    max-width: 400px;
    min-height: auto;
    z-index: 1;
    overflow: hidden;
    position: relative;
    margin: 0 auto;
}

.smallphotoBox .leftArrow,
.smallphotoBox .rightArrow {
    cursor: pointer;
    width: 25px;
    height: 40px;
    background: url(//static.files.mozhan.com/Public/Images/prevBtn.png) no-repeat;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -25px;
    z-index: 1001;
}

.smallphotoBox .leftArrow:hover,
.smallphotoBox .rightArrow:hover {
    filter: Alpha(opacity=60);
    opacity: 0.6;
}

.smallphotoBox .rightArrow {
    left: auto;
    right: 0;
    background: url(//static.files.mozhan.com/Public/Images/nextBtn.png) no-repeat;
}

.smallphotoBox .smallphotoUl li {
    display: none;
}

.smallphotoBox .smallphotoUl li img {
    width: 100%;
}

.smallphotoBox .smallphotoUl {
    padding: 0;
}

.demo-box-hw1 .smallphotoBox .smallphotoUl {
    display: block;
}

.smallphotoBox .smallphotoUl li:first-child {
    display: block
}

.smallphotoBox .smallphotoA {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1000;
    width: 100%;
    height: 100%;
}

.demo-box-hw1 .smallphotoBox a {
    position: static;
}

.smallphotoBox a img {
    border: none;
    width: 100%;
}

.smallphotoBox .abgne-controls {
    list-style: none;
    position: absolute;
    margin: 0;
    padding: 0;
    right: 10px;
    bottom: 10px;
    height: 20px;
}

.smallphotoBox .abgne-controls li {
    float: left;
    width: 10px;
    height: 10px;
    line-height: 10px;
    cursor: pointer;
    margin-right: 3px;
    background: rgba(0, 0, 0, .4);
    line-height: 100px;
    overflow: hidden;
    border: 2px solid #fff;
    border-radius: 50%;
    -webkit-transition: all .5s linear 0s;
    -moz-transition: all .5s linear 0s;
    -ms-transition: all .5s linear 0s;
    transition: all .5s linear 0s;
}

.smallphotoBox .abgne-controls li.current {
    background-color: #fff;
    border-color: rgba(0, 0, 0, .6);
}

/*--hw-form公共样式20151109--*/

.form .form-horizontal .control-label {
    float: left;
    margin-right: 10px;
    width: 100px;
    overflow: hidden;
}

.form .input-xlarge {
    width: 70%;
    height: 28px;
    line-height: 28px;
    float: left;
    padding: 0 5px;
}

.form .control-group,
.form .textarea {
    margin-bottom: 12px;
    display: block;
}

.form .help-block {
    color: red;
    line-height: 38px;
}

.form select {
    height: 30px;
    margin-bottom: 18px;
}

.form textarea {
    width: 70% !important;
    padding: 5px;
    display: block;
    clear: none;
}

.form select option {
    padding: 5px;
    height: 30px;
    line-height: 30px;
}

.form .form-horizontal .checkbox,
.form .form-horizontal .radio {
    margin-left: 0px;
}

.form .btn-primary {
    border: none;
    width: 80px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    display: block;
    margin: 0 auto;
}

/*公共的相关资讯样式20151222--黄琬*/

.p_artlelist {
    margin-bottom: 15px;
}

.p_artlelist h3 {
    height: 28px;
    font-size: 18px;
    line-height: 36px;
    border-bottom: 1px solid #ccc;
    padding: 10px;
}

.p_artlelist h3 a {
    float: right;
    font-size: 12px;
    color: #333;
}

.p_artlelist h3 a:hover {
    text-decoration: none;
}

.p_artlelist ul {
    margin: 0;
    padding: 0
}

.p_artlelist ul li.col-md-6:nth-child(2n+1) {
    margin-left: 0;
}

.p_artlelist ul li {
    height: 36px;
    line-height: 36px;
    border-bottom: 1px dashed #ccc;
}

.p_artlelist ul li a {
    font-size: 12px;
    color: #333;
    padding: 0 10px;
    display: block;
}

.p_artlelist ul li a:hover {
    text-decoration: none;
}

@media screen and (max-width:600px) {
    .p_artlelist ul li {
        padding: 0 !important;
    }
}

/*公共相关产品关键字和上一篇下一篇20151222--黄琬*/

.pro_page {
    display: block;
    margin-bottom: 15px;
    position: relative;
}

.pro_page b {
    float: left;
}

.pro_page a {
    font-size: 12px;
    color: #333;
    display: block;
}

.pro_page .pro_page_fl {
    float: left;
    width: 50%;
}

.pro_page .pro_page_fr {
    float: right;
    width: 46%;
}

.pro_keyword {
    padding: 0 15px;
    display: block;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 15px;
}

.pro_keyword a {
    font-size: 12px;
    color: #333;
    font-weight: normal;
    margin-right: 5px;
}

.pro_page a:hover,
.pro_keyword a:hover {
    text-decoration: none;
}

.NavBoxPublic {
    display: none;
}

/*banner点点*/

.bannerEffect .tp-bullets.simplebullets.round .bullet {
    width: 10px !important;
    height: 10px !important;
    border-radius: 30px;
    margin: 0 5px;
}

/*公共二级分类*/

@media screen and (max-width:870px) {
    .NavBoxPublic,
    .NavBoxBg,
    .menu .NavBoxPublic ul.navPublic>li ul,
    .NavBoxPublic .TriangleBtn {
        -webkit-transition: all .5s ease-in-out 0s;
        -moz-transition: all .5s ease-in-out 0s;
        -ms-transition: all .5s ease-in-out 0s;
        transition: all .5s ease-in-out 0s;
    }
    .NavBoxPublic#NavBoxPublic {
        display: block;
        border-left: 3px solid #ddd;
        margin: 0;
        position: fixed;
        right: 0;
        z-index: 999;
        top: 0;
        width: 70%;
        height: 100%;
        background: #fff;
        -webkit-transform: translateX(100%);
        -moz-transform: translateX(100%);
        -ms-transform: translateX(100%);
        transform: translateX(100%);
    }
    .NavBoxPublic#NavBoxPublic.active {
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }
    .NavBoxBg {
        display: none;
        opacity: 0;
        background: url(/Public/Images/bg/productBg.png) repeat;
        width: 100%;
        padding-right: 70%;
        height: 100%;
        position: fixed;
        z-index: 998;
        left: 0;
        top: 0;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    .NavBoxBg.active {
        opacity: 1;
    }
    .NavBoxBg #NavBoxBtn {
        position: relative;
        margin: 100px auto;
        width: 40px;
        height: 40px;
        border: 1px solid #fff;
        border-radius: 50%;
        filter: Alpha(opacity=60);
        opacity: 0.6;
    }
    .NavBoxBg #NavBoxBtn:before,
    .NavBoxBg #NavBoxBtn:after {
        content: '';
        position: absolute;
        left: 19px;
        top: 7px;
        display: block;
        width: 1px;
        height: 27px;
        background: #fff;
        -webkit-transform: rotate(45deg);
        -moz-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        transform: rotate(45deg);
    }
    .NavBoxBg #NavBoxBtn:after {
        -webkit-transform: rotate(-45deg);
        -moz-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        transform: rotate(-45deg);
    }
    .NavBoxPublic ul.navPublic {
        overflow-y: auto;
        padding: 0;
        margin: 0;
        width: 100%;
        height: 100%;
    }
    .menu .NavBoxPublic ul.navPublic li {
        position: relative;
        line-height: 40px;
        border-bottom: 1px solid #ddd;
    }
    .menu .NavBoxPublic ul.navPublic li a {
        font-size: 14px;
        display: block;
        line-height: 40px;
        padding: 0 50px 0 20px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    .menu .NavBoxPublic ul.navPublic li .Triangle:after {
        display: none;
    }
    .menu .NavBoxPublic ul.navPublic>li ul {
        height: 0;
        width: 100%;
        padding: 0;
        overflow: hidden;
        -webkit-transition: all .5s ease-in-out 0s;
        -moz-transition: all .5s ease-in-out 0s;
        -ms-transition: all .5s ease-in-out 0s;
        transition: all .5s ease-in-out 0s;
    }
    .menu .NavBoxPublic ul.navPublic>li ul li {
        max-width: 100%;
        border: none;
        padding: 0 0 0 30px;
    }
    .menu .NavBoxPublic ul.navPublic>li ul li a {
        color: #fff;
    }
    .TriangleBtn {
        display: none;
    }
    .NavBoxPublic .TriangleBtn {
        display: block;
        position: absolute;
        right: 0;
        top: 0;
        width: 40px;
        height: 40px;
        z-index: 10;
        -webkit-transform: perspective(400px) rotateX(0deg);
        -moz-transform: perspective(400px) rotateX(0deg);
        -ms-transform: perspective(400px) rotateX(0deg);
        transform: perspective(400px) rotateX(0deg);
    }
    .NavBoxPublic .TriangleBtn:before {
        content: '';
        display: block;
        width: 10px;
        height: 10px;
        border-width: 0 0 1px 1px;
        border-color: #ddd;
        border-style: solid;
        margin: 12px 0 0 14px;
        -webkit-transform: rotate(-45deg);
        -moz-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        transform: rotate(-45deg);
    }
    .NavBoxPublic .TriangleBtn.active {
        -webkit-transform: perspective(400px) rotateX(180deg);
        -moz-transform: perspective(400px) rotateX(180deg);
        -ms-transform: perspective(400px) rotateX(180deg);
        transform: perspective(400px) rotateX(180deg);
    }
}

@media screen and (min-width:871px) {
    .NavBox {
        display: block !important;
    }
    .NavBoxPublic {
        display: none !important;
    }
    .menu .menu-box .nav>li ul {
        height: auto !important;
    }
}

@media screen and (max-width:768px) {
    .pro_page a {
        max-width: 265px;
    }
}

@media screen and (max-width:600px) {
    .pro_page a {
        max-width: 200px;
    }
    .NavBoxPublic#NavBoxPublic {
        height: -webkit-calc( 100% - 56px);
        height: -moz-calc( 100% - 56px);
        height: calc( 100% - 56px);
    }
    .pro_page .pro_page_fl {
        float: left;
        margin-right: 0px;
        width: 100%;
    }
    .pro_page .pro_page_fr {
        float: left;
        width: 100%;
        padding: 0;
    }
}

/*----内页设计中心保存弹出框----*/

.main-class-save {
    width: 600px !important;
}

@media screen and (max-width:600px) {
    .main-class-save {
        width: 300px !important;
    }
}

.main-class {
    margin: 0 0 15px;
    padding: 0;
    list-style: none;
}

.main-class li {
    line-height: 30px;
    padding: 0 10px;
    font-size: 12px;
    color: #333;
    background-color: #f2f2f2;
    display: block;
    border-top: 1px solid #fff;
    text-align: left;
}

.main-class li:first-child {
    border-top: none;
}

.main-class li:hover {
    background-color: #E9E9E9;
}

.main-class li input {
    float: right;
    margin-top: 9px;
}

.main-class ul {
    display: table;
    padding: 0 0 6px;
}

.main-class ul li {
    float: left;
    background-color: #fff;
    border: none;
    margin-right: 6px;
    margin-bottom: 6px;
    height: 30px;
    max-width: 200px;
    overflow: hidden;
}

.main-class ul li:hover {
    background-color: #fff;
}

.main-class ul li input {
    margin-left: 12px;
}

@media screen and (max-width: 414px) {}

/*针对所有模板文章搜索结果调整样式-20160426-hw*/

.DoesNot {
    margin: 0px;
}

.nlist-box li:before {
    position: absolute;
}

/*关于pc和手机端logo设置*/

.menu .navbar-brand {
    height: auto;
}

.menu .navbar-brand img {
    max-height: 80px !important;
}

.menu .navbar-brand-mobile {
    display: none !important;
}

@media screen and (max-width: 870px) {
    .menu .navbar-brand-mobile {
        display: block !important;
        overflow: hidden;
    }
    .menu .navbar-brand-mobile img {
        max-height: 45px !important;
        margin: 10px 0 !important;
    }
    .menu .navbar-brand {
        display: none !important;
    }
}

/*针对模板banner
#mobile_banner_content{ display: none !important;}
@media screen and (max-width: 870px){
  #mobile_banner_content{display:block !important;}
  #pc_banner_content{ display:none !important;}
}
*/

.bgmusic {
    width: 32px;
    height: 32px;
    background: url(../Images/play.png) no-repeat;
    z-index: 999;
    position: fixed;
    top: 24px;
    right: 15px;
}

@media screen and (max-width: 870px) {
    .bgmusic {
        position: fixed;
        bottom: 72px;
        left: 15px;
        top: inherit;
    }
}

.bgrotate {
    -webkit-animation: run 3s linear 0s infinite;
    -ms-animation: run 3s linear 0s infinite;
    -moz-animation: run 3s linear 0s infinite;
    -o-animation: run 3s linear 0s infinite;
    animation: run 3s linear 0s infinite;
}

@keyframes run {
    from {
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    to {
        -moz-transform: rotate(360deg);
        -webkit-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@media screen and (max-width: 480px) {
    body .news-nr-box iframe {
        height: 270px;
    }
}

@media screen and (max-width: 375px) {
    body .news-nr-box iframe {
        height: 220px;
    }
}

@media screen and (max-width: 320px) {
    body .news-nr-box iframe {
        height: 200px;
    }
}

/*底部添加云建站，免费建站提示-20160824黄琬*/

.footermap_hw {
    text-align: center;
    font-size: 12px;
    color: #000;
    background-color: #A2A2A2;
    display: inline-block;
    width: 100%;
    height: 28px;
    line-height: 28px !important;
}

.footermap_hw img {
    margin-top: -4px;
}

/*自定義表單公共樣式20161027*/

/*基础值*/

.form-edit {
    width: 100%;
}

.form-edit form {
    max-width: 600px !important;
    margin: 15px auto 30px;
    position: relative;
}

.form-edit label {
    text-align: right;
    width: 25%;
    box-sizing: border-box;
    overflow: hidden;
    display: inline-block;
    height: 36px;
    line-height: 36px;
    font-size: 14px;
    color: #666;
    font-weight: normal;
    float: left;
    padding-right: 8px;
}

.form-edit .form-control {
    width: 75% !important;
    padding: 0px 10px;
    box-sizing: border-box;
}

.form-edit select {
    height: 34px;
    margin-bottom: 0px;
}

.form-edit textarea {
    width: 75% !important;
    padding: 10px;
    box-sizing: border-box;
    min-height: 72px;
    line-height: 24px;
    margin-left: 10px;
}

.form-edit .form-group {
    margin: 0px 0px 10px;
}

/*标题*/

.form-edit h1 {
    text-align: center;
    font-size: 18px;
    margin-bottom: 15px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

/*日期*/

.form-edit .calendar {
    height: 36px;
    line-height: 36px;
    background-color: #ccc;
    border: none;
    border-radius: 4px;
    padding: 0 10px;
    cursor: pointer;
}

/*段*/

.form-edit p {
    margin-bottom: 10px;
    line-height: 24px;
    background-color: #f2f2f2;
    padding: 15px;
    border-radius: 4px;
    border: 1px solid #ccc;
}

/*复选框*/

.form-edit .radio-group input,
.form-edit .checkbox-group input {
    width: 18px;
    float: left;
    margin-top: 12px;
}

.form-edit .radio-group label,
.form-edit .checkbox-group label {
    max-width: auto !important;
    width: auto !important;
    text-align: left;
    margin-bottom: 0;
}

.form-edit .form-horizontal .checkbox,
.form-edit .form-horizontal .radio {
    margin-left: 0px;
    margin-top: 5px;
}

.form-edit .checkbox_edit .checkbox-group,
.form-edit .radio_edit .radio-group {
    padding-left: 25%;
}

/*必选*/

.form-edit .required {
    color: red;
    font-weight: bold;
}

table[align="center"] {
    margin: 0 auto;
}

table[align="left"],
table[align="right: "] {
    margin: auto 0;
}

@media screen and (max-width:600px) {
    .form-edit form {
        margin: 15px;
    }
    .form-edit label {
        height: 32px;
        line-height: 32px;
        text-align: left;
        width: 100% !important;
        display: block;
    }
    .form-edit .form-control {
        margin: 0;
        width: 100% !important;
    }
    .form-edit .radio-group input,
    .form-edit .checkbox-group input {
        margin-top: 10px;
    }
    .form-edit .checkbox_edit .checkbox-group,
    .form-edit .radio_edit .radio-group {
        padding-left: 0;
    }
}

/*翻页新加跳转输入框和按钮hw20161221*/

.pagination>li {
    float: left;
    margin-bottom: 5px;
}

#pp {
    width: 60px;
    border: #ddd 1px solid;
    text-align: center;
    padding: 6px 5px 7px;
    margin-left: -1px;
    border-radius: 0px;
    color: #333;
    float: left;
    box-sizing: border-box;
    height: 31px;
}

#pb {
    display: inline-block;
    padding: 4px 12px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 0px;
    margin-left: 5px;
    color: #fff;
    background-color: #428bca;
    vertical-align: top;
}

@media screen and (max-width:870px) {
    .page .col-lg-3,
    .page .col-lg-9 {
        width: 100%;
        padding: 0;
        margin: 0;
    }
}

@media screen and (max-width:600px) {
    .pagination>li:last-child {}
    #pb {
        float: 100%;
    }
}

/*图库详情*/

div#mbCenter {
    min-width: 240px;
    min-height: 200px;
}

#mbTitle {
    position: absolute;
    bottom: 10px;
}

#mbTitle {
    display: block !important;
    height: 24px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 90%;
}

#mbCenter {
    min-height: 240px;
}

@media screen and (max-width:1000px) {
    .fieldset-style img,.news-nr-box img{ max-width: 100% !important; height: auto !important;}
}



/* 图库输入密码遮罩层 */
.content-box,.body-right{
	position: relative;
}
.pw-mask-container{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background-color: rgba(49, 48, 48, 0.98);
    text-align: center !important;
    z-index: 100;
}
.pw-mask-container div:first-child{
	width: 100%;
	margin-top: 100px;
	font-size: 18px;
    color: #fff;
    text-align: center !important;
}
.pw-mask-container input{
	width: 180px;
	height: 30px;
	padding: 0 10px;
	margin: 30px 0 0;
	font-size: 16px;
}
.pw-mask-container .makesure{
	width: 100px;
	height: 35px;
	display: block;
	border: 0;
    line-height: 35px;
    color: #fff;
    text-align: center;
    margin: 0 auto;
    font-size: 14px;
}
.erro-msg{
    color: #fff;
    margin: 25px 0 10px;
}
.con_right{
    position: relative;
}
.verify-input-258{
    position: absolute;
    bottom: 0;
    right: 23%;
    width: 27%;
}
.verify_img-258{
    margin-left: 15px;
    width: 40%;
    height: 40px;
    position: absolute;
    bottom: 0;
    left: 0;
}
.form .verify-commit-258{
    min-width: 22% !important;
}
.friendlink{
    width: 1000px;
    margin: 0 auto;
}
